package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * ��ݶ���
 * @since 2013-07-24
 */
public class LogicPoWareDO implements Serializable {

    private static final long serialVersionUID = 137463720313870574L;

    /**
     * column logic_po_ware.id
     */
    private String id;

    /**
     * column logic_po_ware.powarecode  ���ݱ�ţ�CR-YYYY-MM-DD-������4λ��ˮ��
     */
    private String powarecode;

    /**
     * column logic_po_ware.pocode  �ɹ�������
     */
    private String pocode;

    /**
     * column logic_po_ware.billtype  ��������
     */
    private Long billtype;

    /**
     * column logic_po_ware.billstatus  ����״̬��1���ݸ壬2�������У�3��ɣ�
     */
    private Short billstatus;

    /**
     * column logic_po_ware.whcode  ���ֿ�
     */
    private String whcode;

    /**
     * column logic_po_ware.whname  �ֿ����
     */
    private String whname;

    /**
     * column logic_po_ware.spcode  ��Ӧ��
     */
    private String spcode;

    /**
     * column logic_po_ware.spname  ��Ӧ�����
     */
    private String spname;

    /**
     * column logic_po_ware.batch  ���
     */
    private String batch;

    /**
     * column logic_po_ware.aegnt  ������
     */
    private String aegnt;

    /**
     * column logic_po_ware.remark  ��ע
     */
    private String remark;

    /**
     * column logic_po_ware.createname  �Ƶ���
     */
    private String createname;

    /**
     * column logic_po_ware.ysr  ������
     */
    private String ysr;

    /**
     * column logic_po_ware.popattern  �ɹ���ʽ
     */
    private String popattern;

    /**
     * column logic_po_ware.removed  �Ƿ�ɾ�� 0δɾ��1ɾ��
     */
    private Integer removed;

    /**
     * column logic_po_ware.dcruser  ������
     */
    private String dcruser;

    /**
     * column logic_po_ware.dctime  ����ʱ��
     */
    private Date dctime;

    /**
     * column logic_po_ware.duuser  �޸���
     */
    private String duuser;

    /**
     * column logic_po_ware.dutime  �޸�ʱ��
     */
    private Date dutime;

    /**
     * column logic_po_ware.version  �汾��
     */
    private Double version;

    /**
     * column logic_po_ware.skdate  �տ�����
     */
    private Date skdate;

    /**
     * column logic_po_ware.rkdate  ���ʱ��
     */
    private Date rkdate;

    private Integer fkstatus;
    
    /**
     * column logic_po.depname  �������
     */
    private String depname;

    /**
     * column logic_po.depacode  ���ű���
     */
    private String depacode;
    
	public LogicPoWareDO() {
        super();
    }

    public LogicPoWareDO(String id, String powarecode, String pocode,
			Long billtype, Short billstatus, String whcode, String whname,
			String spcode, String spname, String batch, String aegnt,
			String remark, String createname, String ysr, String popattern,
			Integer removed, String dcruser, Date dctime, String duuser,
			Date dutime, Double version, Date skdate, Date rkdate,
			Integer fkstatus) {
		this.id = id;
		this.powarecode = powarecode;
		this.pocode = pocode;
		this.billtype = billtype;
		this.billstatus = billstatus;
		this.whcode = whcode;
		this.whname = whname;
		this.spcode = spcode;
		this.spname = spname;
		this.batch = batch;
		this.aegnt = aegnt;
		this.remark = remark;
		this.createname = createname;
		this.ysr = ysr;
		this.popattern = popattern;
		this.removed = removed;
		this.dcruser = dcruser;
		this.dctime = dctime;
		this.duuser = duuser;
		this.dutime = dutime;
		this.version = version;
		this.skdate = skdate;
		this.rkdate = rkdate;
		this.fkstatus = fkstatus;
	}


    /**
     * getter for Column logic_po_ware.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_po_ware.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_po_ware.powarecode
     */
    public String getPowarecode() {
        return powarecode;
    }

    /**
     * setter for Column logic_po_ware.powarecode
     * @param powarecode
     */
    public void setPowarecode(String powarecode) {
        this.powarecode = powarecode;
    }

    /**
     * getter for Column logic_po_ware.pocode
     */
    public String getPocode() {
        return pocode;
    }

    /**
     * setter for Column logic_po_ware.pocode
     * @param pocode
     */
    public void setPocode(String pocode) {
        this.pocode = pocode;
    }

    /**
     * getter for Column logic_po_ware.billtype
     */
    public Long getBilltype() {
        return billtype;
    }

    /**
     * setter for Column logic_po_ware.billtype
     * @param billtype
     */
    public void setBilltype(Long billtype) {
        this.billtype = billtype;
    }

    /**
     * getter for Column logic_po_ware.billstatus
     */
    public Short getBillstatus() {
        return billstatus;
    }

    /**
     * setter for Column logic_po_ware.billstatus
     * @param billstatus
     */
    public void setBillstatus(Short billstatus) {
        this.billstatus = billstatus;
    }

    /**
     * getter for Column logic_po_ware.whcode
     */
    public String getWhcode() {
        return whcode;
    }

    /**
     * setter for Column logic_po_ware.whcode
     * @param whcode
     */
    public void setWhcode(String whcode) {
        this.whcode = whcode;
    }

    /**
     * getter for Column logic_po_ware.whname
     */
    public String getWhname() {
        return whname;
    }

    /**
     * setter for Column logic_po_ware.whname
     * @param whname
     */
    public void setWhname(String whname) {
        this.whname = whname;
    }

    /**
     * getter for Column logic_po_ware.spcode
     */
    public String getSpcode() {
        return spcode;
    }

    /**
     * setter for Column logic_po_ware.spcode
     * @param spcode
     */
    public void setSpcode(String spcode) {
        this.spcode = spcode;
    }

    /**
     * getter for Column logic_po_ware.spname
     */
    public String getSpname() {
        return spname;
    }

    /**
     * setter for Column logic_po_ware.spname
     * @param spname
     */
    public void setSpname(String spname) {
        this.spname = spname;
    }

    /**
     * getter for Column logic_po_ware.batch
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_po_ware.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_po_ware.aegnt
     */
    public String getAegnt() {
        return aegnt;
    }

    /**
     * setter for Column logic_po_ware.aegnt
     * @param aegnt
     */
    public void setAegnt(String aegnt) {
        this.aegnt = aegnt;
    }

    /**
     * getter for Column logic_po_ware.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_po_ware.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_po_ware.createname
     */
    public String getCreatename() {
        return createname;
    }

    /**
     * setter for Column logic_po_ware.createname
     * @param createname
     */
    public void setCreatename(String createname) {
        this.createname = createname;
    }

    /**
     * getter for Column logic_po_ware.ysr
     */
    public String getYsr() {
        return ysr;
    }

    /**
     * setter for Column logic_po_ware.ysr
     * @param ysr
     */
    public void setYsr(String ysr) {
        this.ysr = ysr;
    }

    /**
     * getter for Column logic_po_ware.popattern
     */
    public String getPopattern() {
        return popattern;
    }

    /**
     * setter for Column logic_po_ware.popattern
     * @param popattern
     */
    public void setPopattern(String popattern) {
        this.popattern = popattern;
    }

    /**
     * getter for Column logic_po_ware.removed
     */
    public Integer getRemoved() {
        return removed;
    }

    /**
     * setter for Column logic_po_ware.removed
     * @param removed
     */
    public void setRemoved(Integer removed) {
        this.removed = removed;
    }

    /**
     * getter for Column logic_po_ware.dcruser
     */
    public String getDcruser() {
        return dcruser;
    }

    /**
     * setter for Column logic_po_ware.dcruser
     * @param dcruser
     */
    public void setDcruser(String dcruser) {
        this.dcruser = dcruser;
    }

    /**
     * getter for Column logic_po_ware.dctime
     */
    public Date getDctime() {
        return dctime;
    }

    /**
     * setter for Column logic_po_ware.dctime
     * @param dctime
     */
    public void setDctime(Date dctime) {
        this.dctime = dctime;
    }

    /**
     * getter for Column logic_po_ware.duuser
     */
    public String getDuuser() {
        return duuser;
    }

    /**
     * setter for Column logic_po_ware.duuser
     * @param duuser
     */
    public void setDuuser(String duuser) {
        this.duuser = duuser;
    }

    /**
     * getter for Column logic_po_ware.dutime
     */
    public Date getDutime() {
        return dutime;
    }

    /**
     * setter for Column logic_po_ware.dutime
     * @param dutime
     */
    public void setDutime(Date dutime) {
        this.dutime = dutime;
    }

    /**
     * getter for Column logic_po_ware.version
     */
    public Double getVersion() {
        return version;
    }

    /**
     * setter for Column logic_po_ware.version
     * @param version
     */
    public void setVersion(Double version) {
        this.version = version;
    }

    /**
     * getter for Column logic_po_ware.skdate
     */
    public Date getSkdate() {
        return skdate;
    }

    /**
     * setter for Column logic_po_ware.skdate
     * @param skdate
     */
    public void setSkdate(Date skdate) {
        this.skdate = skdate;
    }

    /**
     * getter for Column logic_po_ware.rkdate
     */
    public Date getRkdate() {
        return rkdate;
    }

    /**
     * setter for Column logic_po_ware.rkdate
     * @param rkdate
     */
    public void setRkdate(Date rkdate) {
        this.rkdate = rkdate;
    }

	public Integer getFkstatus() {
		return fkstatus;
	}

	public void setFkstatus(Integer fkstatus) {
		this.fkstatus = fkstatus;
	}

	public String getDepname() {
		return depname;
	}

	public void setDepname(String depname) {
		this.depname = depname;
	}

	public String getDepacode() {
		return depacode;
	}

	public void setDepacode(String depacode) {
		this.depacode = depacode;
	}

}